<script>

export default {
  // 定义属性
  data () {
    return {
      sortList: []
    };
  },
  // 计算属性，会监听依赖属性值随之变化
  computed: {

  },
  // 监控data中的数据变化
  watch: {},
  methods: {
    // 排序
    getSortList (value, list) {
      const dataList = JSON.parse(JSON.stringify(list));
      if (value.order === 'ascending') {
        this.sortList = dataList.sort((b, a) => b[value.prop] - a[value.prop]);
      } else if (value.order === 'descending') {
        this.sortList = dataList.sort((b, a) => a[value.prop] - b[value.prop]);
      } else {
        this.sortList = dataList;
      }
    }
  }
};
</script>
